home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 15 Orphan Computers / NEWS5.TXT < prev    next >
Text File  |  2019-04-13  |  2KB  |  43 lines

  1. *nb"BUG1/1/005"
  2. *lm6:rm78:pl66:tl60
  3. *p#5:hd1:B128 Users Group Journal,,
  4. *ft4:----------------------------,page #,-----------------------------
  5. -------------------------------------------------------------------------
  6.  
  7. Continued from page 4
  8.  
  9.  610 data 20,25,177,22,227,0,0
  10.  620 data 20,28,214,21,154,7,53
  11.  630 data 20,32,94,19,63,8,23
  12.  640 data 20,34,75,21,154,8,147
  13.  650 data 20,0,0,25,177,6,108
  14.  660 data 20,34,75,21,154,4,73
  15.  670 data 20,0,0,0,0,0,0
  16.  700 data 0
  17.  
  18. Type the program in exactly as shown for a quick demo of your computer's  sound capability.  The program uses all three voices for it's rendition of what should be a very familiar tune.  After studying the code you can figure out how to change the data statements and a few key constants to program your own song.  Each of the data statements contains seven values.  The first is the duration for the note to played.  Three pairs of numbers specifying the frequency each of the voices will be for that note follow.  Each voice has two bytes for controlling the frequency, in each pair the 'low byte' is followed by the 'high byte'.  Your User's guide contains some note values in appen    x L.
  19.  
  20. The last two data statements should be left intact.  Line 670 zeroes the frequencies.  Line 700 contains a single number for zero duration which signals to the program that the end of data has been reached.  If your song requires more data statements, insert them before line 670.  Lines 100-290 are for the most part a general purpose driver for sequencing the data statements that follow into the SID chip to create sound.
  21.  
  22. Another sound program called Organ, that I downloaded from the CBM Programming    IG's B-128 database on Compuserve, provides the ability to 'play' songs using the top two rows of keys on your keyboard as a two octave organ keyboard.  It also will play two songs that it comes with.  The listing follows.
  23.  
  24. Organ
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. Continued on page 6
  42. *fp0
  43.